ZChess beta 4
By:           Joel Holmqvist
Email:        joelh@musiker.nu
Release date: 29/4-2001

   Note:

 This is a betaversion.
It may crash your calculator,
and you may not hold me responsible
for any damage done on your calculator.


   Whats ZChess?

 ZChess is yet another chessclone for TI-83.
I found out that most of the others were
programmed i basic, and that makes them slow.
This one is faster, and looks quite good too.


   Problems

 Well, this IS a beta, released only
because I want some respons.

 ZChess still does not recognize check, and,
obviously, it does not recognize checkmate.
But just wait...

 The memory of the TI83 is too small for a
good AI, and I will not write a bad one,
which means that there will not be any AI.


   How do I run ZChess?

 ZChess is Ashell-compatible, but I prefer Zes.


   Controls

[Arrow Keys]	Move cursor
[2nd]		Selects piece to move, selects place to move it to
[DEL] 		Put down the selected piece again
[CLEAR]		Reset board
[MODE]		Exit game
[+]/[-]		Adjust the contrast

[ALPHA]		Change to another piece while promoting the pawn
[ENTER]		Choose piece to promote to

   Contact

To report a bug, give me feedback, or anything like that,
mail me at [joelh@musiker.nu].
I will include the source when I release the final version.

   History:
_______________________
29/4-2000
ZChess Beta 4 released
Size: 4592 bytes

New:
   Rules implemented!

   The board isnt reseted on startup
   Press [CLEAR] to reset

   You may now change the contrast

   It doesnt hang the calculator on
   startup, as the 2nd beta tend to do

Problems:
   A bit large, maybe?

   No check- or checkmatesearch,
   and that is really boring

_______________________
Released only in school
ZChess Beta 3 released
Size: 2292 bytes

New:
   Yet another bugfix
   Some optimizations

Problems:
   Very fast cursor
   No rules at all
_______________________
20/8-2000
ZChess Beta 2 released
Size: 2316 bytes

New:
   A minor bugfix
   Some optimizations

Problems:
   Very fast cursor
   No rules at all
_______________________
19/8-2000
ZChess Beta 1 released
Size: 2324 bytes
_______________________

   Thanks to:

Stefan Abrahamsen
	He drew the startup picture.
	Unfortunately before the program got its name.

James Matthews
	He wrote ASMGuru. This is the best tutorial out there,
	though it focuses on boring stuff.

Olle Hedman
	He taught me how to use matrices.
	Without him I wouldnt write this.

Harper Maddox
	Ive learned a lot looking in his sources.
	I also 'borrowed' his drawboardroutine.

Hannes Edfeldt
	I couldnt find a better sprite routine.
	Ive optimized it for size rather than speed.